Info: 'We're sorry, but Ultimate Pool requires a Power PC Macintosh to run and your machine has a 68K processor.'
2:
Bounds: x1=20, y1=80, x2=380, y2=130
Type: -120
Info: 'Because of the intensive floating-point calculations required to compute the physics of pool, we were unable to get sufficient performance on older Macs.'
3:
Bounds: x1=20, y1=140, x2=380, y2=210
Type: -120
Info: 'Whenever possible, we make our games run on both Power PC Macs and 68K Macs. For a look at what other games we've written, see our web page: http://www.cs.princeton.edu/~jhs/shareware'
DITL_153_Old save file.txt
Items: (3 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'OK'
1:
Bounds: x1=15, y1=20, x2=47, y2=52
Type: -64
Info: 'フ'
2:
Bounds: x1=55, y1=20, x2=285, y2=110
Type: -120
Info: 'Sorry, this save game is from an earlier version of Ultimate Pool and can not be opened.We recommend that you delete it.'
DITL_152_Rotation scratch play or pass.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Pass'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Play'
2:
Bounds: x1=15, y1=15, x2=274, y2=80
Type: -120
Info: 'Your opponent just scratched. Would you like to play with ball in hand in the kitchen or would you like to pass?'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_151_Rotation foul play or pass.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Pass'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Play'
2:
Bounds: x1=15, y1=15, x2=274, y2=80
Type: -120
Info: 'Your opponent fouled by not hitting the lowest ball first. Would you like to accept the table and play or would you like to pass?'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_150_14.1 illegal break.txt
Items: (5 entries)
0:
Bounds: x1=220, y1=210, x2=280, y2=230
Type: 4
Info: 'Decline'
1:
Bounds: x1=140, y1=210, x2=200, y2=230
Type: 4
Info: 'Accept'
2:
Bounds: x1=25, y1=185, x2=75, y2=235
Type: -64
Info: '□'
3:
Bounds: x1=15, y1=15, x2=285, y2=95
Type: -120
Info: 'Your opponent did not execute a legal break. For a break to be legal, the cue ball must contact an object ball and then a cushion and two object balls must also contact cushions.'
4:
Bounds: x1=15, y1=105, x2=285, y2=170
Type: -120
Info: 'Please indicate if you would like to accept the table in position or if you would prefer to decline the table and force your opponent to rebreak.'
DITL_149_14.1 all balls behind head string.txt
Items: (5 entries)
0:
Bounds: x1=200, y1=215, x2=280, y2=235
Type: 4
Info: 'Shoot'
1:
Bounds: x1=110, y1=215, x2=190, y2=235
Type: 4
Info: 'Spot ball'
2:
Bounds: x1=15, y1=15, x2=285, y2=65
Type: -120
Info: 'You have ball in hand behing the head string and all object balls on the table lie behind the head string. '
3:
Bounds: x1=25, y1=180, x2=75, y2=230
Type: -64
Info: '□'
4:
Bounds: x1=15, y1=75, x2=285, y2=160
Type: -120
Info: 'Please indicate if you would prefer to have the ball nearest the head string spotted on the foot spot before you shoot or if you would prefer to just shoot with the balls in position.'
DITL_148_8-ball break_pocket_scratch.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=140, x2=280, y2=160
Type: 4
Info: 'Break'
1:
Bounds: x1=145, y1=140, x2=205, y2=160
Type: 4
Info: 'Accept'
2:
Bounds: x1=15, y1=15, x2=285, y2=100
Type: -120
Info: 'Your opponent pocketed the 8 ball while scratching on the break. Please indicate whether you would like to accept the table with the 8 ball spotted or if you would like to shoot the break yourself.'
3:
Bounds: x1=25, y1=110, x2=75, y2=160
Type: -64
Info: '□'
DITL_147_8 ball pocketed on break.txt
Items: (4 entries)
0:
Bounds: x1=200, y1=140, x2=280, y2=160
Type: 4
Info: 'Break'
1:
Bounds: x1=100, y1=140, x2=180, y2=160
Type: 4
Info: 'Continue'
2:
Bounds: x1=15, y1=15, x2=285, y2=100
Type: -120
Info: 'You pocketed the 8 ball on the break. Please indicate whether you would like to have the 8 ball spotted and continue your inning or if you would like to reshoot the break.'
3:
Bounds: x1=25, y1=110, x2=75, y2=160
Type: -64
Info: '□'
DITL_146_8-ball illegal break.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Break'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Accept'
2:
Bounds: x1=15, y1=15, x2=285, y2=100
Type: -120
Info: 'Your opponent did not shoot a legal break. Please indicate whether you would like to accept the table and continue playing, or if you would like to rerack and shoot the break yourself.'
3:
Bounds: x1=25, y1=110, x2=75, y2=160
Type: -64
Info: '□'
DITL_145_9-ball push out play or pass.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Pass'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Play'
2:
Bounds: x1=15, y1=15, x2=285, y2=80
Type: -120
Info: 'Your opponent just completed a push out. Would you like to accept the table and play or would you like to pass?'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_144_9-ball push out.txt
Items: (5 entries)
0:
Bounds: x1=200, y1=215, x2=280, y2=235
Type: 4
Info: 'Push out'
1:
Bounds: x1=100, y1=215, x2=180, y2=235
Type: 4
Info: 'Shoot'
2:
Bounds: x1=15, y1=15, x2=285, y2=115
Type: -120
Info: 'You have the option to play a push out. A push out allows you to shoot the cue ball without requiring you to contact an object ball or cushion. After the push out, your opponent can accept the table, or pass it back to you.'
3:
Bounds: x1=25, y1=175, x2=75, y2=225
Type: -64
Info: '□'
4:
Bounds: x1=15, y1=125, x2=285, y2=160
Type: -120
Info: 'Please indicate whether you would like to shoot normally or push out.'
DITL_143_9-ball break play or pass.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Pass'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Play'
2:
Bounds: x1=15, y1=15, x2=274, y2=80
Type: -120
Info: 'Your opponent just scratched on the break. Would you like to play with ball in hand in the kitchen or would you like to pass?'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_142_Opponent reminder.txt
Items: (4 entries)
0:
Bounds: x1=205, y1=135, x2=275, y2=155
Type: 4
Info: 'Register'
1:
Bounds: x1=110, y1=135, x2=180, y2=155
Type: 4
Info: 'Not Yet'
2:
Bounds: x1=20, y1=15, x2=280, y2=80
Type: -120
Info: 'This option requires a registered copy of Ultimate Pool. To find out how to register Ultimate Pool, select the Register button.'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_141_Out of memory.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=205, x2=280, y2=225
Type: 4
Info: 'OK'
1:
Bounds: x1=15, y1=15, x2=285, y2=50
Type: -120
Info: 'Ultimate Pool needs more memory for the configuration you have specified. '
2:
Bounds: x1=15, y1=55, x2=285, y2=123
Type: -120
Info: 'To increase Ultimate Pool's memory allocation, single-click on the Ultimate Pool icon and then select "Get Info" from the File menu.'
3:
Bounds: x1=15, y1=130, x2=286, y2=185
Type: -120
Info: 'For information on how much memory to allocate to Ultimate Pool, see Chapter 1 of the User Guide.'
DITL_140_Stripes or solids.txt
Items: (4 entries)
0:
Bounds: x1=220, y1=135, x2=280, y2=155
Type: 4
Info: 'Solids'
1:
Bounds: x1=140, y1=135, x2=200, y2=155
Type: 4
Info: 'Stripes'
2:
Bounds: x1=15, y1=15, x2=273, y2=66
Type: -120
Info: 'You pocketed both a striped ball and a solid ball. Please select whether you would like to play as stripes or solids.'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_139_About box.txt
Items: (1 entries)
0:
Bounds: x1=315, y1=405, x2=345, y2=435
Type: 0
Info: ''
DITL_138_Choose cue.txt
Items: (15 entries)
0:
Bounds: x1=236, y1=340, x2=296, y2=360
Type: 4
Info: 'OK'
1:
Bounds: x1=25, y1=15, x2=295, y2=50
Type: -120
Info: 'Select the cue you would like to play with (click to select).'
Info: 'To choose a computer opponent, click on one of the portraits.'
12:
Bounds: x1=15, y1=235, x2=240, y2=285
Type: -120
Info: 'If you would like to play a human opponent, click a player portrait and enter his or her name below.'
13:
Bounds: x1=265, y1=15, x2=415, y2=35
Type: -120
Info: 'Opponent description:'
DITL_136_Change player.txt
Items: (6 entries)
0:
Bounds: x1=200, y1=260, x2=260, y2=280
Type: 4
Info: 'OK'
1:
Bounds: x1=20, y1=260, x2=80, y2=280
Type: 4
Info: 'Cancel'
2:
Bounds: x1=23, y1=98, x2=257, y2=114
Type: 16
Info: 'Your name'
3:
Bounds: x1=60, y1=141, x2=124, y2=205
Type: 64
Info: '□ø'
4:
Bounds: x1=150, y1=141, x2=214, y2=205
Type: 64
Info: '□ù'
5:
Bounds: x1=20, y1=15, x2=265, y2=80
Type: -120
Info: 'Please enter your name and select your player portrait (click to select). Henceforth, you will be the starting player.'
DITL_135_Controls explained.txt
Items: (1 entries)
0:
Bounds: x1=320, y1=425, x2=380, y2=445
Type: 4
Info: 'OK'
DITL_134_Game reminder.txt
Items: (4 entries)
0:
Bounds: x1=205, y1=135, x2=275, y2=155
Type: 4
Info: 'Register'
1:
Bounds: x1=110, y1=135, x2=180, y2=155
Type: 4
Info: 'Not yet'
2:
Bounds: x1=20, y1=15, x2=280, y2=80
Type: -120
Info: 'The game you have selected requires a registered copy of Ultimate Pool. To find out how to register Ultimate Pool, select the Register button below.'
3:
Bounds: x1=25, y1=95, x2=75, y2=145
Type: -64
Info: '□'
DITL_133_Start up reminder.txt
Items: (5 entries)
0:
Bounds: x1=195, y1=280, x2=275, y2=300
Type: 4
Info: 'Register'
1:
Bounds: x1=20, y1=280, x2=100, y2=300
Type: 4
Info: 'Not yet'
2:
Bounds: x1=20, y1=15, x2=285, y2=115
Type: -120
Info: 'Please note that you are running an unregistered copy of Ultimate Pool. Ultimate Pool is shareware and if you enjoy playing it after the 30 day free trial period, please pay the $20.00 registration fee.'
3:
Bounds: x1=20, y1=185, x2=285, y2=260
Type: -120
Info: 'Thank you for supporting shareware. Your registration supports updates to this game and encourages us to write more games for the Mac.'
4:
Bounds: x1=20, y1=124, x2=285, y2=174
Type: -120
Info: 'When you register, you will be able to play all of the games that come with Ultimate Pool.'
DITL_132_Enter reg code.txt
Items: (4 entries)
0:
Bounds: x1=215, y1=135, x2=275, y2=155
Type: 4
Info: 'OK'
1:
Bounds: x1=120, y1=135, x2=180, y2=155
Type: 4
Info: 'Cancel'
2:
Bounds: x1=18, y1=60, x2=272, y2=76
Type: 16
Info: 'Edit Text'
3:
Bounds: x1=15, y1=15, x2=279, y2=45
Type: -120
Info: 'Please enter your registration code:'
DITL_131_Registration explained.txt
Items: (7 entries)
0:
Bounds: x1=265, y1=280, x2=345, y2=300
Type: 4
Info: 'Enter Code'
1:
Bounds: x1=18, y1=280, x2=98, y2=300
Type: 4
Info: 'OK'
2:
Bounds: x1=120, y1=280, x2=240, y2=300
Type: 4
Info: 'Create Register'
3:
Bounds: x1=15, y1=12, x2=355, y2=45
Type: -120
Info: 'To register Ultimate Pool, please run the Register program in the Ultimate Pool folder. '
4:
Bounds: x1=15, y1=55, x2=355, y2=105
Type: -120
Info: 'If you did not receive the Register program with Ultimate Pool, then click the Create Register button below and then run the program.'
5:
Bounds: x1=15, y1=115, x2=355, y2=197
Type: -120
Info: 'After you register, you will receive a registration code within 3-5 days if you pay via email, 1-2 weeks otherwise. If you do not have an email address, please request a postal receipt and your registration code will arrive with it. '
6:
Bounds: x1=15, y1=208, x2=355, y2=258
Type: -120
Info: 'If there is a delay or if you encounter a problem with your code, please contact qnote@kagi.com for help.'
DITL_130_Pool statistics.txt
Items: (12 entries)
0:
Bounds: x1=240, y1=341, x2=300, y2=361
Type: 4
Info: 'OK'
1:
Bounds: x1=20, y1=341, x2=80, y2=361
Type: 4
Info: 'Clear'
2:
Bounds: x1=140, y1=15, x2=230, y2=50
Type: -120
Info: 'Games won vs Computer'
3:
Bounds: x1=250, y1=15, x2=300, y2=50
Type: -120
Info: 'Gamesplayed'
4:
Bounds: x1=47, y1=70, x2=111, y2=102
Type: -64
Info: '□'
5:
Bounds: x1=79, y1=107, x2=111, y2=139
Type: -64
Info: '□ '
6:
Bounds: x1=79, y1=144, x2=111, y2=176
Type: -64
Info: '□'
7:
Bounds: x1=47, y1=181, x2=111, y2=213
Type: -64
Info: '□'
8:
Bounds: x1=15, y1=218, x2=111, y2=250
Type: -64
Info: '□'
9:
Bounds: x1=22, y1=305, x2=122, y2=325
Type: -120
Info: 'Overall Stats:'
10:
Bounds: x1=15, y1=15, x2=115, y2=35
Type: -120
Info: 'Pool Statistics:'
11:
Bounds: x1=79, y1=255, x2=111, y2=287
Type: -64
Info: '□'
DITL_129_Select table size.txt
Items: (9 entries)
0:
Bounds: x1=260, y1=330, x2=320, y2=350
Type: 4
Info: 'OK'
1:
Bounds: x1=20, y1=330, x2=80, y2=350
Type: 4
Info: 'Cancel'
2:
Bounds: x1=145, y1=215, x2=295, y2=235
Type: 6
Info: '640 x 480 (5500K)'
3:
Bounds: x1=145, y1=250, x2=295, y2=270
Type: 6
Info: '832 x 624 (6100K)'
4:
Bounds: x1=145, y1=285, x2=295, y2=305
Type: 6
Info: '1024 x 768 (6900K)'
5:
Bounds: x1=15, y1=15, x2=320, y2=79
Type: -120
Info: 'Ultimate Pool supports three popular monitor resolutions. If your monitor supports higher resolutions, select the table size that most closely matches your preferred resolution. '
6:
Bounds: x1=15, y1=150, x2=320, y2=200
Type: -120
Info: 'If you find that pool runs too slowly, select a smaller size. (Any change will take effect next time you start up Ultimate Pool.)'
7:
Bounds: x1=40, y1=230, x2=104, y2=294
Type: -64
Info: '□'
8:
Bounds: x1=15, y1=90, x2=320, y2=140
Type: -120
Info: 'If you increase the table size, you will also need to set Pool's memory allocation to the corresponding value listed below.'
DITL_128_Switch to 256.txt
Items: (3 entries)
0:
Bounds: x1=20, y1=125, x2=160, y2=145
Type: 4
Info: 'Switch to 256'
1:
Bounds: x1=280, y1=125, x2=420, y2=145
Type: 4
Info: 'Exit Ultimate Pool'
2:
Bounds: x1=20, y1=20, x2=420, y2=110
Type: -120
Info: 'Ultimate Pool requires 256 colors or greys to run. Please allow me to switch your monitor to 256 colors or greys. Your original monitor settings will be restored when you quit the game.'